home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / GCC 1.37.1r14 / usr / gcc-1.37.1r14 / non-obj files / gcc-1.37.rsrc / gcc-1.37.rsrc.rsrc / TEXT_401.txt < prev    next >
Encoding:
Text File  |  1993-11-29  |  2.7 KB  |  65 lines

  1. Overview
  2.  
  3. gcc is my first attempt at a proper Macintosh Application conforming
  4. to the Human Interface Guidelines. Therefore you may want to give up
  5. at this point because it is bound to be full of bugs. However if you
  6. are curious about how your mac works read on.
  7.  
  8. Furthermore this is only a demo. Lots of features that a proper
  9. application would have such as various preferences and options,
  10. a scripting window, automatic builds etc. are not present.
  11.  
  12. Don't contact me for the full version, there isn't one.
  13.  
  14. Nevertheless it is possible to produce a fully functional, stand-alone
  15. mac application from your own C source code. You may have some
  16. example apps generated by this compiler in the same archive as you
  17. got what you are reading. They aren't fancy, but it gives you an idea 
  18. of what you can do, with a little effort.
  19.  
  20. This program is not a replacement for THINK-C or MPW. Those are
  21. commercial products which cost big bucks (especially if you install
  22. on lots of machines). This program on the other hand is Postcardware
  23. This means if you like this program, send me a postcard.
  24. If you don't like this program, you can send me (polite!) email to
  25. jrrk@uk.co.camcon to say why not, and you may get some help,
  26. or just a disclaimer.
  27.  
  28. The address to send postcards is:
  29.  
  30. Jonathan Kimmitt
  31. 4 Moyne Close
  32. Cambridge
  33. CB4 2TA
  34. ENGLAND
  35.  
  36. For your own protection, you should avoid
  37. using this program for any commercial purpose. Most commercial
  38. QA departments require that supported software be used for
  39. developing commercial software. This software comes with no warranty.
  40.  
  41. On the other hand this program does offer some features that some
  42. other compilers lack. The compiler diagnostic messages are, in some
  43. cases, superior, and the programmer has the ease of use of a full
  44. 32-bit development environment, even on 68000 machines. Global
  45. common segments are supported
  46.  
  47. This is made possible by the use of GNU development tools,
  48. which are designed specifically for use in a 32-bit environment. The
  49. penalty for this ease of use is that the entire program text needs to be
  50. loaded and locked in memory at program startup, which is not
  51. de-rigeur  as far as Inside Macintosh is concerned. However a modern
  52. Macintosh with typically 8MB of memory and virtual capability in my
  53. view should not be stuck with 32K segments.
  54.  
  55. This program is based on and offers similar functionality to the gcc1.37
  56. plug-in for MPW. However various changes have been made to allow
  57. operation in an class library environment, and to make the output format
  58. compatible with GNU assembler (GAS). You can still see the MPW
  59. style assembly language however, which is useful for learning about C
  60. and 680X0 assembly language.
  61.  
  62. By now you are probably keen to see whether these claims are really true,
  63. so select one of the other sections on the left.
  64.  
  65.